#ifndef GSTMPLAYVIDEOSINKBIN_H
#define GSTMPLAYVIDEOSINKBIN_H

#include <gst/gst.h>


gboolean gst_mplay_video_sink_bin_plugin_init(GstPlugin* plugin);

static gboolean plugin_init(GstPlugin* plugin) {
    return gst_mplay_video_sink_bin_plugin_init(plugin);
}

/************** PLUGIN REGISTER **************/

#define PACKAGE            "MPlay Video Streaming"
#define PACKAGE_VERSION    "current"
#define GST_LICENSE        "LGPL"
#define GST_PACKAGE_NAME   "GStreamer plugin for MPlay's Video Receiver"
#define GST_PACKAGE_ORIGIN "https://mikelucis.site/"

GST_PLUGIN_DEFINE(
    GST_VERSION_MAJOR,
    GST_VERSION_MINOR,
    mplay,
    "MPlay Video Streaming Plugin",
    plugin_init,
    PACKAGE_VERSION,
    GST_LICENSE,
    GST_PACKAGE_NAME,
    GST_PACKAGE_ORIGIN
    )

#endif // GSTMPLAYVIDEOSINKBIN_H
